package com.shangxia.monomer.study.designPatterns.behavioralType.state.demo;

/**
 * @ProjectName: monomer
 * @ClassName: State
 * @Time: 2021/8/6
 * @Author: zhouy
 * @Description:
 * @Experience:
 */

public interface State {
    /**
     * 投入 25 分钱
     */
    void insertQuarter();

    /**
     * 退回 25 分钱
     */
    void ejectQuarter();

    /**
     * 转动曲柄
     */
    void turnCrank();

    /**
     * 发放糖果
     */
    void dispense();
}
